home *** CD-ROM | disk | FTP | other *** search
- unit wed;
-
- interface
-
- uses
- System.Drawing, System.Collections, System.ComponentModel,
- System.Windows.Forms, System.Data, System.IO;
-
- type
- TWinForm = class(System.Windows.Forms.Form)
- {$REGION 'Designer Managed Code'}
- strict private
- /// <summary>
- /// Required designer variable.
- /// </summary>
- Components: System.ComponentModel.Container;
- RichTextBox1: System.Windows.Forms.RichTextBox;
- MainMenu1: System.Windows.Forms.MainMenu;
- MenuItem1: System.Windows.Forms.MenuItem;
- MenuItem2: System.Windows.Forms.MenuItem;
- MenuItem3: System.Windows.Forms.MenuItem;
- MenuItem4: System.Windows.Forms.MenuItem;
- /// <summary>
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- /// </summary>
- procedure InitializeComponent;
- procedure MenuItem2_Click(sender: System.Object; e: System.EventArgs);
- procedure MenuItem3_Click(sender: System.Object; e: System.EventArgs);
- procedure MenuItem4_Click(sender: System.Object; e: System.EventArgs);
- {$ENDREGION}
- strict protected
- /// <summary>
- /// Clean up any resources being used.
- /// </summary>
- procedure Dispose(Disposing: Boolean); override;
- private
- { Private Declarations }
- public
- constructor Create;
- end;
-
- [assembly: RuntimeRequiredAttribute(TypeOf(TWinForm))]
-
- implementation
-
- {$AUTOBOX ON}
-
- {$REGION 'Windows Form Designer generated code'}
- /// <summary>
- /// Required method for Designer support -- do not modify
- /// the contents of this method with the code editor.
- /// </summary>
- procedure TWinForm.InitializeComponent;
- type
- TArrayOfSystem_Windows_Forms_MenuItem = array of System.Windows.Forms.MenuItem;
- begin
- Self.RichTextBox1 := System.Windows.Forms.RichTextBox.Create;
- Self.MainMenu1 := System.Windows.Forms.MainMenu.Create;
- Self.MenuItem1 := System.Windows.Forms.MenuItem.Create;
- Self.MenuItem2 := System.Windows.Forms.MenuItem.Create;
- Self.MenuItem3 := System.Windows.Forms.MenuItem.Create;
- Self.MenuItem4 := System.Windows.Forms.MenuItem.Create;
- Self.SuspendLayout;
- //
- // RichTextBox1
- //
- Self.RichTextBox1.Dock := System.Windows.Forms.DockStyle.Fill;
- Self.RichTextBox1.Location := System.Drawing.Point.Create(0, 0);
- Self.RichTextBox1.Name := 'RichTextBox1';
- Self.RichTextBox1.Size := System.Drawing.Size.Create(292, 266);
- Self.RichTextBox1.TabIndex := 0;
- Self.RichTextBox1.Text := '';
- //
- // MainMenu1
- //
- Self.MainMenu1.MenuItems.AddRange(TArrayOfSystem_Windows_Forms_MenuItem.Create(Self.MenuItem1));
- //
- // MenuItem1
- //
- Self.MenuItem1.Index := 0;
- Self.MenuItem1.MenuItems.AddRange(TArrayOfSystem_Windows_Forms_MenuItem.Create(Self.MenuItem2,
- Self.MenuItem3, Self.MenuItem4));
- Self.MenuItem1.Text := 'File';
- //
- // MenuItem2
- //
- Self.MenuItem2.Index := 0;
- Self.MenuItem2.Text := 'Open';
- Include(Self.MenuItem2.Click, Self.MenuItem2_Click);
- //
- // MenuItem3
- //
- Self.MenuItem3.Index := 1;
- Self.MenuItem3.Text := 'Save';
- Include(Self.MenuItem3.Click, Self.MenuItem3_Click);
- //
- // MenuItem4
- //
- Self.MenuItem4.Index := 2;
- Self.MenuItem4.Text := 'Exit';
- Include(Self.MenuItem4.Click, Self.MenuItem4_Click);
- //
- // TWinForm
- //
- Self.AutoScaleBaseSize := System.Drawing.Size.Create(5, 13);
- Self.ClientSize := System.Drawing.Size.Create(292, 266);
- Self.Controls.Add(Self.RichTextBox1);
- Self.Menu := Self.MainMenu1;
- Self.Name := 'TWinForm';
- Self.Text := 'WinForm';
- Self.ResumeLayout(False);
- end;
- {$ENDREGION}
-
- procedure TWinForm.Dispose(Disposing: Boolean);
- begin
- if Disposing then
- begin
- if Components <> nil then
- Components.Dispose();
- end;
- inherited Dispose(Disposing);
- end;
-
- constructor TWinForm.Create;
- begin
- inherited Create;
- //
- // Required for Windows Form Designer support
- //
- InitializeComponent;
- //
- // TODO: Add any constructor code after InitializeComponent call
- //
- end;
-
- procedure TWinForm.MenuItem4_Click(sender: System.Object; e: System.EventArgs);
- begin
- Close();
- end;
-
- procedure TWinForm.MenuItem3_Click(sender: System.Object; e: System.EventArgs);
- begin
- RichTextBox1.SaveFile('testfile.rtf');
- end;
-
- procedure TWinForm.MenuItem2_Click(sender: System.Object; e: System.EventArgs);
- begin
- if System.IO.File.Exists('testfile.rtf') then
- RichTextBox1.LoadFile('testfile.rtf')
- else MessageBox.Show('Cannot find testfile.rtf');
- end;
-
- end.
-